package linguo.player;

import java.awt.Graphics;
import java.util.ArrayList;

public class BulletHandler {

	private ArrayList<Bullet> bullets = new ArrayList<Bullet>();

	/**
	 * Actualiza todas las balas
	 */
	public void update() {
		for(int i=0; i < bullets.size(); i++)
			bullets.get(i).update();
	}

	/**
	 * Dibuja las balas
	 */
	public void render(Graphics g) {
		for (int i = 0; i < bullets.size(); i++)
			bullets.get(i).render(g);
	}

	/**
	 * Agrega una bala
	 * @param bullet bala a insertar
	 */
	public void addBullet(Bullet bullet) {
		bullets.add(bullet);
	}
	/**
	 * Elimina una bala
	 * @param bullet Bala a eliminar
	 */
	public void removeBullet(Bullet bullet) {
		bullets.remove(bullet);
	}
}
